﻿using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace WRSManagementSystem
{
    // Note: For instructions on enabling IIS6 or IIS7 classic mode, 
    // visit http://go.microsoft.com/?LinkId=9394801

    public class MvcApplication : HttpApplication
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new {controller = "Home", action = "Index", id = ""}, // Parameter defaults
                new[] {"WRSManagementSystem.Controllers"}
                );
        }

        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RegisterRoutes(RouteTable.Routes);

            //Configure for Dependecny Injection using Unity
            Bootstrapper.ConfigureUnityContainer();
        }
    }

}
    namespace System.Web.Mvc.Html
    {

        public static class DatePickerExtension
        {

            public static string DatePicker(this HtmlHelper htmlHelper, string name, string value)
            {

                return "<script type=\"text/javascript\">" +

                         "$(function() {" +

                         "$(\"#" + name + "\").datepicker();" +

                         "});" +

                         "</script>" +

                         "<input type=\"text\" size=\"10\" value=\"" + value + "\" id=\"" + name + "\" name=\"" + name + "\"/>";

            }

        }

    }

